.proxy-goods-list-page{
	.search {
	    position: relative;
	    z-index: 1;
	    // box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.03);
	}
	
	.search--cancel {
	    /* padding: 0 20rpx; */
	    padding-right: 20rpx;
	}
	
	.main {
		
		.main-top-bar{
			background: #fff;
			padding-top: 20rpx;
		}
		
		.condition-btn{
			display: flex;
			align-items: center;
			height: 68rpx;
			background: #1E8AF4;
			border-radius: 80rpx;
			padding: 0 20rpx;
			font-family: PingFang SC, PingFang SC;
			font-weight: 500;
			font-size: 24rpx;
			color: #FFFFFF;
			line-height: 24rpx;
			width: fit-content;
		}
	}
	
	.goods-class-wrap {
	    /* box-sizing: border-box; */
	    height: 200rpx;
	    padding: 20rpx;
	    border-radius: 10px;
	    background-color: #ffffff;
	}
	
	.goods-class-content {
	    display: flex;
	    height: 100%;
	    overflow: auto;
	}
	
	.goods-class-item {
	    /* box-sizing: border-box; */
	    display: flex;
	    flex-direction: column;
	    justify-content: space-between;
	    align-items: center;
	    height: 100%;
	    padding: 10rpx;
	    font-size: 24rpx;
	}
	
	.goods-class-item-picture {
	    border-radius: 50%;
	    margin-bottom: 10rpx;
	    box-shadow: 0 0 0 1px #e5e5e5;
	}
	
	.goods-class-item-picture--active {
	    /* border: 1px solid #24A3FF; */
	    box-shadow: 0 0 0 1px #24a3ff;
	}
	
	.goods-class-item:nth-child(n + 2) {
	    margin-left: 20rpx;
	}
	
	.sort-nav {
	    height: 80rpx;
	    border-radius: 10px;
	}
	
	.sort-tag {
	    height: 100%;
	    flex: 2;
	}
	
	.sort-type {
	    flex: 1;
	    position: relative;
	}
	
	.sort-type::before {
	    position: absolute;
	    left: 0;
	    top: 50%;
	    transform: translate(0, -50%);
	    content: '';
	    display: block;
	    width: 1rpx;
	    height: 1em;
	    background-color: #888888;
	}
	
	.search-container {
	    /* height: 100vh; */
	    /* background-color: #101010; */
	}
	
	.search-content {
	    padding-left: 24rpx;
	    padding-bottom: 20rpx;
	}
	
	.search-mask {
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    z-index: -1;
	    height: 100vh;
	    /* height: 200rpx; */
	    /* background-color: #01D171; */
	}
	
	.search-title {
	    padding: 26rpx 0;
	}
	
	.search-words {
	    line-height: 52rpx;
	    height: 52rpx;
	    padding: 0 24rpx;
	    background-color: #f5f5f5;
	}
	
	.goods-list-wrap {
	    padding: 20rpx;
	    overflow: hidden;
		
		.name-bar{
			display: flex;
			justify-content: space-between;
			.status{
				font-family: PingFang SC, PingFang SC;
				font-weight: 600;
				font-size: 28rpx;
				line-height: 28rpx;
			}
			.style1{
				color: #FF2C3C;
			}
			.style2{
				color: #999999;
			}
		}
		
		.price{
			flex: 1;
			display: flex;
			align-items: center;
			justify-content: space-between;
			.right{
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 24rpx;
				
				line-height: 24rpx;
				.label{
					color: #666;
				}
				.val{
					color: #333;
				}
			}
		}
		
	}
	
	.goods-container-double {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	}
	
	.goods-item-double {
	    box-sizing: border-box;
	    display: flex;
	    flex-direction: column;
	    width: 345rpx;
	    height: 540rpx;
	    border-radius: 7px;
	    background-color: #ffffff;
	    overflow: hidden;
	}
	
	.goods-info {
	    display: flex;
	    flex-direction: column;
	    flex: 1;
	    padding: 14rpx;
	}
	
	.lease-icon {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    min-width: 38rpx;
	    min-height: 28rpx;
	    margin-right: 10rpx;
	    border-radius: 4rpx;
	    font-size: 22rpx;
	    background-color: #01d171;
	    color: #ffffff;
	}
	
	.goods-name {
	    font-size: 28rpx;
	    font-weight: bold;
	    color: #333333;
	}
	
	.goods-tag {
	    /* padding: 8rpx 10rpx; */
	    /* margin-right: 20rpx; */
	    /* border-radius: 4px; */
	    /* font-size: 22rpx; */
	    /* background-color: rgba(36, 163, 255, 0.1); */
	    /* color: #24a3ff; */
	    color: #F79C0C;
		font-size: 24rpx;
	}
	
	.goods-price {
	    display: flex;
	    align-items: center;
	    flex: 1;
		justify-content: space-between;
		margin-top: 20rpx;
	}
	
	.goods-info .tag{
		height: 36rpx;
		padding: 0 8rpx;
		background: #FF2C3C;
		border-radius: 4rpx;
		border: 2rpx solid #FF2C3C;
		font-family: PingFang SC, PingFang SC;
		font-weight: 500;
		font-size: 24rpx;
		color: #FFFFFF;
		line-height: 24rpx;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.goods-container-one {
	    display: flex;
	    flex-direction: column;
	}
	
	.goods-item-one {
	    box-sizing: border-box;
	    display: flex;
	    padding: 20rpx;
	    border-radius: 7px;
	    background-color: #ffffff;
	}
	
	.goods-item-one,
	.goods-item-double {
	    margin-bottom: 20rpx;
	}
}